<?php

class Sistema_FuncoesController extends Zend_Controller_Action
{
    
    public function ajxcepAction() {
        
        $this->_helper->layout->disableLayout(); 
        $this->_helper->viewRenderer->setNoRender();
        
        
        set_time_limit(1);
        
        ini_set('allow_url_fopen', 'On') OR ini_set('allow_url_fopen', '1');
        
        $cep = $this->_getParam('cep', 0);
        
        $resultado = file_get_contents('http://republicavirtual.com.br/web_cep.php?cep='.urlencode($cep).'&formato=query_string', 'r');
        
        if(!$resultado){
            $resultado = "&resultado=0&resultado_txt=erro+ao+buscar+cep";
        }

        parse_str(urldecode($resultado), $retorno);
        
        $retorno = array_map('utf8_encode', $retorno);
        
        echo json_encode(array('list'=>$retorno));   
    }
    
    
    public function gerarcssAction() {
        
        $this->_helper->layout->disableLayout(); 
        $this->_helper->viewRenderer->setNoRender();
        

        require_once 'library/lessphp/less_minified.inc.php';

        try { LessMinified::ccompile('public/media/css/style.less', 'public/media/css/style.css'); 
        } catch (exception $ex) { exit('lessc fatal error:<br />'.$ex->getMessage()); }

        try { LessMinified::ccompile('public/media/css/base.less', 'public/media/css/base.css'); 
        } catch (exception $ex) { exit('lessc fatal error:<br />'.$ex->getMessage()); }
  
    }
    
}

